package dao;

import java.sql.PreparedStatement;
import java.sql.SQLException;

import controller.PedidoControle;


public class PedidoDAO {
	
	public boolean insert(PedidoControle p){
		
		String sql = "insert into pedido(prazo_entrega, local_entrega, local_cobranca, codigo_pre_compra, cnpj_transportadora) values (?, ?, ?, ?, ?)";
		
		
		try{
			
			   PreparedStatement prep = ConnectionFactory.getInstance().prepareStatement(sql);
			   prep.setInt(1, p.getPedido().getPrazo());
			   prep.setString(2,p.getPedido().getLocalEntrega());
			   prep.setString(3, p.getPedido().getLocalCobranca());
			   prep.setInt(4, p.getPreCompra().getId());
			   prep.setString(5, p.getTransportadora().getTransportadoraSelecionada().getCNPJ());
			   
			   prep.execute();
			   
			   ConnectionFactory.getInstance().close();
			   
			   return true;
			   
	
		}catch(SQLException e){
			
			e.printStackTrace();
			return false;
			
		}catch(Exception ex){
			
			ex.printStackTrace();
			return false;
			
		}
		

	
	}

}
